From a04458bbf99f8fa64d727342938735727685f093 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 7 Dec 2017 11:10:12 +0100 Subject: [PATCH] x86: rename DIRTY_GS_BASE_USER As of commit 91f85280b9 ("x86: fix GS-base-dirty determination") the USER part of it isn't really appropriate anymore. Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper --- xen/arch/x86/domain.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c index e1bf2d9e9d..b17468c54c 100644 --- a/xen/arch/x86/domain.c +++ b/xen/arch/x86/domain.c @@ -1276,7 +1276,7 @@ static DEFINE_PER_CPU(unsigned int, dirty_segment_mask); #define DIRTY_FS 0x04 #define DIRTY_GS 0x08 #define DIRTY_FS_BASE 0x10 -#define DIRTY_GS_BASE_USER 0x20 +#define DIRTY_GS_BASE 0x20 static void load_segments(struct vcpu *n) { @@ -1317,7 +1317,7 @@ static void load_segments(struct vcpu *n) all_segs_okay &= loadsegment(gs, uregs->gs); /* non-nul selector updates gs_base_user */ if ( uregs->gs & ~3 ) - dirty_segment_mask &= ~DIRTY_GS_BASE_USER; + dirty_segment_mask &= ~DIRTY_GS_BASE; } if ( !is_pv_32bit_vcpu(n) ) @@ -1332,7 +1332,7 @@ static void load_segments(struct vcpu *n) /* This can only be non-zero if selector is NULL. */ if ( n->arch.pv_vcpu.gs_base_user | - (dirty_segment_mask & DIRTY_GS_BASE_USER) ) + (dirty_segment_mask & DIRTY_GS_BASE) ) wrgsbase(n->arch.pv_vcpu.gs_base_user); /* If in kernel mode then switch the GS bases around. */ @@ -1483,7 +1483,7 @@ static void save_segments(struct vcpu *v) } if ( v->arch.flags & TF_kernel_mode ? v->arch.pv_vcpu.gs_base_kernel : v->arch.pv_vcpu.gs_base_user ) - dirty_segment_mask |= DIRTY_GS_BASE_USER; + dirty_segment_mask |= DIRTY_GS_BASE; this_cpu(dirty_segment_mask) = dirty_segment_mask; } -- 2.30.2